package com.example.web.websystem.util;

/**
 * Created by YangGang on 2021/9/17 11:00。
 */
public class TreeUtil {
    /**
     * 菜单列表转树结构VO
     *
     * @param sysMenuDOList
     * @return
     */
//    public static List<SysMenuTreeVO> menusToTree(List<SysMenuDO> sysMenuDOList) {
//        List<SysMenuTreeVO> treeVOS = mapList(sysMenuDOList, SysMenuTreeVO.class);
//        List<SysMenuTreeVO> list = new ArrayList<>();
//        treeVOS.forEach(c -> {
//            if (c.getMenuPid() != null) {
//                treeVOS.forEach(p -> {
//                    if (p.getMenuId() == c.getMenuPid()) {
//                        if (p.getChildren() == null) {
//                            List<SysMenuTreeVO> cs = new ArrayList<>();
//                            cs.add(c);
//                            p.setChildren(cs);
//                        } else {
//                            p.getChildren().add(c);
//                        }
//                    }
//                });
//            } else {
//                list.add(c);
//            }
//        });
//        return list;
//    }

}
